-- CALA_AVALON_CANNON_MAX_CD
-- 最大CD时间

return function(avalonCannon)
    -- 初始值
    local cd = AvalonCannonM.query(avalonCannon.classId, "init_cd");

    -- cd减
    local prop = PropM.combine(avalonCannon, "affiliated_cd", "avalon");
    cd = PropM.apply(prop, cd);

    cd = math.max(0, cd);

    return cd;
end